package com.onstar.cn.auth.userProfile;

import java.io.Serializable;
import java.util.List;

public class Vehicle implements Serializable{
	private String vin;
	private String accountID;
	private String make;
	private String model;
	private String year;
	private String manufacturerName;
	private String mdn;
	private String stationID;
	private String makeDesc;
	private String modelDesc;
	private String manufacturerDesc;
	private String vehiclePhone;
	private String modelYear;
	
	private boolean gen8;
    private boolean gen10;
	private boolean fmvOpt;
	private boolean remoteControlOpt;
	private boolean bbwc;
	private boolean phev;

	private boolean d2jbi;

	private boolean info3;

	public boolean getIsD2jbi() {
		return d2jbi;
	}

	public void setIsD2jbi(boolean d2jbi) {
		this.d2jbi = d2jbi;
	}

	public boolean isInfo3() {
		return info3;
	}

	public void setInfo3(boolean info3) {
		this.info3 = info3;
	}

	public boolean isPhev() {
		return phev;
	}

	public void setPhev(boolean phev) {
		this.phev = phev;
	}

	private List<VehicleUnitFeature> vehicleUnitFeatures;
    
    
    /**
	 * cdm端根据服务包配置的service状态
	 */
	private List<ServiceEntitlement> serviceEntitlement;
	

	public String getVin() {
		return vin;
	}
	public void setVin(String vin) {
		this.vin = vin;
	}
	public String getAccountID() {
		return accountID;
	}
	public void setAccountID(String accountID) {
		this.accountID = accountID;
	}
	public String getMake() {
		return make;
	}
	public void setMake(String make) {
		this.make = make;
	}
	public String getModel() {
		return model;
	}
	public void setModel(String model) {
		this.model = model;
	}
	public String getYear() {
		return year;
	}
	public void setYear(String year) {
		this.year = year;
	}
	public String getManufacturerName() {
		return manufacturerName;
	}
	public void setManufacturerName(String manufacturerName) {
		this.manufacturerName = manufacturerName;
	}
	public String getMdn() {
		return mdn;
	}
	public void setMdn(String mdn) {
		this.mdn = mdn;
	}
	public String getStationID() {
		return stationID;
	}
	public void setStationID(String stationID) {
		this.stationID = stationID;
	}
	public String getMakeDesc() {
		return makeDesc;
	}
	public void setMakeDesc(String makeDesc) {
		this.makeDesc = makeDesc;
	}
	public String getModelDesc() {
		return modelDesc;
	}
	public void setModelDesc(String modelDesc) {
		this.modelDesc = modelDesc;
	}
	public String getManufacturerDesc() {
		return manufacturerDesc;
	}
	public void setManufacturerDesc(String manufacturerDesc) {
		this.manufacturerDesc = manufacturerDesc;
	}
	public String getVehiclePhone() {
		return vehiclePhone;
	}
	public void setVehiclePhone(String vehiclePhone) {
		this.vehiclePhone = vehiclePhone;
	}

	public boolean isGen8() {
		return gen8;
	}
	public void setGen8(boolean gen8) {
		this.gen8 = gen8;
	}
	public boolean isGen10() {
		return gen10;
	}
	public void setGen10(boolean gen10) {
		this.gen10 = gen10;
	}
	public String getModelYear() {
		return modelYear;
	}
	public void setModelYear(String modelYear) {
		this.modelYear = modelYear;
	}
	public List<ServiceEntitlement> getServiceEntitlement() {
		return serviceEntitlement;
	}
	public void setServiceEntitlement(List<ServiceEntitlement> serviceEntitlement) {
		this.serviceEntitlement = serviceEntitlement;
	}
	public List<VehicleUnitFeature> getVehicleUnitFeatures() {
		return vehicleUnitFeatures;
	}
	public void setVehicleUnitFeatures(
			List<VehicleUnitFeature> vehicleUnitFeatures) {
		this.vehicleUnitFeatures = vehicleUnitFeatures;
	}

	public boolean isFmvOpt() {
		return fmvOpt;
	}

	public void setFmvOpt(boolean fmvOpt) {
		this.fmvOpt = fmvOpt;
	}

	public boolean isRemoteControlOpt() {
		return remoteControlOpt;
	}

	public void setRemoteControlOpt(boolean remoteControlOpt) {
		this.remoteControlOpt = remoteControlOpt;
	}

	public boolean isBbwc() {
		return bbwc;
	}

	public void setBbwc(boolean bbwc) {
		this.bbwc = bbwc;
	}


}
